package com.zxcl.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zxcl.domain.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zxcl.dto.PageDTO;
import com.zxcl.dto.SysUserAddDTO;
import com.zxcl.dto.SysUserQueryDTO;
import com.zxcl.dto.SysUserUpdateDTO;


public interface SysUserService extends IService<SysUser>{


    Page<SysUser> loadSysUserPage(PageDTO pageDTO, SysUserQueryDTO userQueryDTO);

    /**
     * 添加用户
     * @param sysUserAddDTO
     * @return
     */
    int addSysUser(SysUserAddDTO sysUserAddDTO);

    /**
     * 修改用户
     * @param sysUserUpdateDTO
     * @return
     */
    int updateSysUser(SysUserUpdateDTO sysUserUpdateDTO);
}
